1 general:: Also, lay to rest;set at rest. Satisfy, settle, as in I'll take care of it; you can set your mind at rest, or The arbitrator is sure to lay these questions to rest. [Late 1300s] Also see AT REST; LAY TO REST.
American Heritage Idioms